//Future是一个表示延迟计算的对象
// Future有两种状态:Pending 和 Complete
import 'dart:math';

void main(List<String> args) {}

class FutureDemo {
  FutureDemo() {
    // 创建一个Future对象
    Future<int> future = Future(() {
      // 延迟1秒执行
      return Future.delayed(Duration(seconds: 1), () {
        // 返回一个随机数
        return Random().nextInt(100);
      });
    });
    // 监听Future对象
    
  }
}
